As a recruiter representing a confidential client, I’m looking for a versatile Principal Software Engineer or Architect to lead both hands-on development and high-level architecture decisions in the realm of autonomous systems. This opportunity offers the chance to shape the software behind fully automated environments, revolutionizing logistics and operations through cutting-edge autonomous vehicle technology.
What You'll Do:
- Architect and design the overall software system for safety-critical autonomous applications, ensuring scalability, reliability, and performance.
- Take a hands-on role in the integration and configuration of AUTOSAR stacks (Bootloader, MCAL, CAN, Some/IP, DDS, Security, Diagnostic, and more) for critical embedded systems that power fully automated environments.
- Lead the transition of existing software to automotive-grade middleware standards, defining architecture strategies and best practices.
- Design software architecture using tools like PreeVision and develop code templates with tools such as DaVinci and EB Tresos to ensure robust software performance.
- Implement and test AUTOSAR configurations in multiple platforms (SiL, HiL, Bench, and Vehicle) to guarantee safety and efficiency in real-world autonomous operations.
- Mentor and collaborate with cross-functional teams to integrate software components (C++/ROS) into the AUTOSAR Classic stack, driving innovation from the ground up.
- Collaborate with stakeholders to align architectural decisions with business objectives, focusing on building scalable, future-proof systems.
- Ensure seamless communication between development and architecture, balancing hands-on work with strategic oversight.
What You'll Bring:
- A Bachelor’s in Computer Science, Electrical Engineering, or a related field with 6+ years of experience (or Master’s with 4+ years).
- Expertise in both hands-on development and architecting AUTOSAR Classic stacks for safety-critical systems.
- Proficiency in C++ and Embedded C, particularly in automotive or automation systems.
- Experience with DaVinci Configurator and EB Tresos for integration and hardware configuration.
- Familiarity with high-performance embedded controllers, including Infineon Aurix MCU, is a major advantage.
- Proven ability to lead teams and guide architecture-level decisions while still getting involved in hands-on coding and development.
Why You'll Love This Role:
- Be part of the next generation of automation, creating systems that transform large-scale operations, from logistics to supply chains.
- Competitive compensation package: up to $250,000 USD, including performance bonuses and stock options.
- Full medical, dental, and vision coverage with 100% employer-paid premiums.
- 401K plan with a 6% employer match to secure your future.
- Flexible work schedule and generous paid vacation from your start date.
- A dynamic, innovative workplace where you’ll help shape the future of fully automated systems that redefine how industries operate.
If you’re ready to take on this transformative role, please apply directly through LinkedIn with your resume. Location: Austin, TX.